import frappe
from erpnext.manufacturing.doctype.work_order.work_order import WorkOrder

class CustomWorkOrder(WorkOrder):
    def create_job_card(self):
        # 在这里添加你的自定义逻辑
        #frappe.msgprint(f"重载了 create_job_card 方法，工单 ID: {self.name}")
        print(f"重载了 create_job_card 方法，工单 ID: {self.name}")

        # 调用父类的原始方法（如果需要）
        super().create_job_card()

        # 添加更多自定义逻辑（如果需要）
        #frappe.msgprint("自定义逻辑已完成")
        print("自定义逻辑已完成")